Big Huge Thesaurus

transmission channel

noun